﻿#include <iostream>
#include <string>

using namespace std;


//int main()
//{
//
//	string a = "hello world";
//
//	string b = a;
//
//	if (a.c_str() == b.c_str()) //不同地址
//	{
//
//		cout << "true" << endl;
//
//	}
//	else cout << "false" << endl;
//
//	string c = b;
//
//	c = "";
//
//	if (a.c_str() == b.c_str()) //不同地址
//	{
//
//		cout << "true" << endl;
//
//	}
//	else cout << "false" << endl;
//
//	a = "";
//
//	if (a.c_str() == b.c_str())//不同地址
//	{
//
//		cout << "true" << endl;
//
//	}
//	else cout << "false" << endl;
//
//	cout << a << endl << b;
//
//	return 0;
//}


//﻿int main()
//{
//
//	string str("Hello Bit.");
//
//	str.reserve(111);
//
//	str.resize(5);
//
//	str.reserve(50);
//
//	cout << str.size() << ":" << str.capacity() << endl;
//
//	return 0;
//}


//int main()
//{
//	string str = "How are you?";
//
//	string strS = " ";
//
//	string sR;
//
//	int size_pos = 0;
//
//	int s_pos = 0;
//
//	while ((size_pos = str.find_first_of(strS, size_pos)) != string::npos)
//	{
//		sR = str.substr(s_pos, size_pos - s_pos);
//
//		cout << sR << " ";
//
//		s_pos = ++size_pos;
//	}
//
//	if (s_pos != str.size())	
//	{
//		sR = str.substr(s_pos, size_pos - s_pos);
//	
//		cout << sR << " ";
//	}
//
//	cout << endl;
//	return 0;
//}